home *** CD-ROM | disk | FTP | other *** search
/ Clickx 75 / Clickx 75.iso / software / expressionweb / expressionwebv3 / ExpressionWeb_en.exe / Setup / WeNoLoc.cab / xweb.XML.page_directives.xsd < prev    next >
Encoding:
Extensible Markup Language  |  2009-06-09  |  7.7 KB  |  139 lines

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <xsd:schema targetNamespace='http://schemas.microsoft.com/intellisense/page-directives'
  3.             xmlns:xsd='http://www.w3.org/2001/XMLSchema'
  4.             xmlns='http://schemas.microsoft.com/intellisense/page-directives'
  5.             xmlns:vs='http://schemas.microsoft.com/Visual-Studio-Intellisense'
  6.             vs:ishtmlschema='false'
  7.             vs:isserverschema='true'
  8.             vs:nonbrowseable='true'
  9.             vs:SuccinctFriendlyName="ASP.Net">
  10.  
  11. <xsd:annotation>
  12.   <xsd:documentation>
  13.     Page directives schema.
  14.   </xsd:documentation>
  15. </xsd:annotation>
  16.  
  17. <xsd:include schemaLocation="dirtypes.xsd" />
  18.  
  19. <!-- Valid top level elements -->
  20. <xsd:element name="Assembly" type="AssemblyDef" vs:htmlequivalent="%@" />
  21. <xsd:element name="Implements" type="ImplementsDef" vs:htmlequivalent="%@" />
  22. <xsd:element name="Import" type="ImportDef" vs:htmlequivalent="%@" />
  23. <xsd:element name="MasterType" type="MasterTypeDef" vs:htmlequivalent="%@" vs:disallowedonmobilepages="true" />
  24. <xsd:element name="OutputCache" type="OutputCacheDef" vs:htmlequivalent="%@" />
  25. <xsd:element name="Page" type="PageDef" vs:htmlequivalent="%@" />
  26. <xsd:element name="PreviousPageType" type="PreviousPageTypeDef" vs:htmlequivalent="%@" />
  27. <xsd:element name="Reference" type="ReferenceDef" vs:htmlequivalent="%@" />
  28. <xsd:element name="Register" type="RegisterDef" vs:htmlequivalent="%@" />
  29.  
  30. <!-- Definitions for top level elements -->
  31. <xsd:complexType name="PageDef">
  32.   <xsd:attribute name="AspCompat" type="xsd:boolean" vs:nonfilterable="true" />
  33.   <xsd:attribute name="Async" type="xsd:boolean" vs:nonfilterable="true" />
  34.   <xsd:attribute name="AsyncTimeout" type="xsd:string" vs:nonfilterable="true" />
  35.   <xsd:attribute name="AutoEventWireup" type="xsd:boolean" vs:nonfilterable="true" />
  36.   <xsd:attribute name="Buffer" type="xsd:boolean" />
  37.   <xsd:attribute name="ClassName" type="xsd:string" vs:nonfilterable="true" />
  38.   <xsd:attribute name="ClientTarget" type="xsd:string" vs:nonbrowseable="true" />
  39.  
  40.   <xsd:attribute name="Codebehind" type="xsd:anyURI" vs:deprecated="true" vs:deprecatedintool="true" vs:serverlanguageextensions="true" />
  41.   <xsd:attribute name="CodePage" type="xsd:string" />
  42.   <xsd:attribute name="CompilationMode" type="CompilationModeDef" vs:nonfilterable="true" />
  43.   <xsd:attribute name="CompilerOptions" type="xsd:string" vs:nonfilterable="true" />
  44.   <xsd:attribute name="CodeFile" type="xsd:anyURI" vs:serverlanguageextensions="true" vs:nonfilterable="true" />
  45.   <xsd:attribute name="CodeFileBaseClass" vs:nonfilterable="true" />
  46.  
  47.   <!-- Do we want to make the list of MIME type for a particular IIS here? -->
  48.   <xsd:attribute name="ContentType" type="xsd:string" />
  49.  
  50.   <xsd:attribute name="Culture" type="xsd:string" vs:isCulture="true" />
  51.   <xsd:attribute name="Debug" type="xsd:boolean" vs:nonfilterable="true" />
  52.   <xsd:attribute name="Description" type="xsd:string" vs:nonfilterable="true" />
  53.   <xsd:attribute name="EnableEventValidation" type="xsd:boolean" vs:nonfilterable="true" />
  54.   <xsd:attribute name="EnableSessionState" type="EnableSessionStateDef" vs:nonfilterable="true" />
  55.   <xsd:attribute name="EnableTheming" type="xsd:boolean" vs:disallowedonmobilepages="true" />
  56.   <xsd:attribute name="EnableViewState" type="xsd:boolean" />
  57.   <xsd:attribute name="EnableViewStateMac" type="xsd:boolean" />
  58.   <xsd:attribute name="ErrorPage" type="xsd:anyURI" vs:preferredextensions=".asp;.aspx;.asmx;.asax;.ashx;.asix;.ascx;.htm;.html;.xml;.xsd;.config;.asa;.css;.shtm;.shtml;.php;.jsp" />
  59.   <xsd:attribute name="Explicit" type="xsd:boolean" vs:nonfilterable="true" />
  60.   <xsd:attribute name="Inherits" type="xsd:string" vs:nonfilterable="true" />
  61.   <xsd:attribute name="Language" type="ServerLanguagesDef" vs:readonly="true" vs:nonfilterable="true" />
  62.  
  63.   <xsd:attribute name="LCID" type="xsd:string" />
  64.   <xsd:attribute name="LinePragmas" type="xsd:boolean" vs:nonfilterable="true" />
  65.   <xsd:attribute name="MaintainScrollPositionOnPostback" type="xsd:boolean" />
  66.   <xsd:attribute name="MasterPageFile" type="xsd:anyURI" vs:preferredextensions=".master" vs:builder="master" vs:disallowedonmobilepages="true" />
  67.   <xsd:attribute name="ResponseEncoding" type="xsd:string" />
  68.   <xsd:attribute name="SmartNavigation" type="xsd:boolean" vs:nonfilterable="true" vs:nonbrowseable="true" />
  69.   <xsd:attribute name="Src" type="xsd:anyURI" vs:serverlanguageextensions="true" vs:nonfilterable="true" />
  70.   <xsd:attribute name="Strict" type="xsd:boolean" vs:nonfilterable="true" />
  71.   <xsd:attribute name="StylesheetTheme" type="xsd:string" vs:disallowedonmobilepages="true" />
  72.   <xsd:attribute name="TargetSchema" type="xsd:string" vs:nonbrowseable="true" vs:nonfilterable="true" />
  73.   <xsd:attribute name="Theme" type="xsd:string" vs:disallowedonmobilepages="true" />
  74.   <xsd:attribute name="Title" type="xsd:string" vs:disallowedonmobilepages="true" />
  75.   <xsd:attribute name="Trace" type="xsd:boolean" vs:nonfilterable="true" />
  76.   <xsd:attribute name="TraceMode" type="TraceModeDef" vs:nonfilterable="true" />
  77.   <xsd:attribute name="Transaction" type="TransactionDef" vs:nonfilterable="true" />
  78.   <xsd:attribute name="UICulture" type="xsd:string" />
  79.   <xsd:attribute name="ValidateRequest" type="xsd:boolean" vs:nonfilterable="true" />
  80.   <xsd:attribute name="ViewStateEncryptionMode" type="ViewStateEncryptionModeTypeDef" vs:nonfilterable="true" />
  81.   <xsd:attribute name="WarningLevel" type="WarningLevelDef" vs:nonfilterable="true" />
  82. </xsd:complexType>
  83.  
  84.  
  85. <!-- This can't be shared by the controls schema, since it should have a VaryByHeader attribute -->
  86. <xsd:complexType name="OutputCacheDef">
  87.   <xsd:attribute name="CacheProfile" type="xsd:string" />
  88.   <xsd:attribute name="DiskCacheable" type="xsd:boolean" vs:nonfilterable="true" />
  89.   <xsd:attribute name="Duration" type="xsd:integer" vs:nonfilterable="true" />
  90.   <xsd:attribute name="Location" type="LocationDef" vs:nonfilterable="true" />
  91.   <xsd:attribute name="NoStore" type="xsd:boolean" vs:nonfilterable="true" />
  92.   <xsd:attribute name="SqlDependency" type="xsd:string" vs:nonfilterable="true" />
  93.   <xsd:attribute name="VaryByControl" type="xsd:string" vs:nonfilterable="true" />
  94.   <xsd:attribute name="VaryByCustom" type="xsd:string" vs:nonfilterable="true" />
  95.   <xsd:attribute name="VaryByHeader" type="xsd:string" vs:nonfilterable="true" />
  96.   <xsd:attribute name="VaryByParam" type="xsd:string" vs:nonfilterable="true" />
  97. </xsd:complexType>
  98.  
  99. <xsd:complexType name="PreviousPageTypeDef">
  100.   <xsd:attribute name="TypeName" type="xsd:string" vs:nonfilterable="true" />
  101.   <xsd:attribute name="VirtualPath" type="xsd:anyURI" vs:preferredextensions=".aspx" vs:nonfilterable="true" />
  102. </xsd:complexType>
  103.  
  104. <xsd:simpleType name="EnableSessionStateDef">
  105.   <xsd:restriction base="xsd:string">
  106.     <xsd:enumeration value="True" />
  107.     <xsd:enumeration value="False" />
  108.     <xsd:enumeration value="ReadOnly" />
  109.   </xsd:restriction>
  110. </xsd:simpleType>
  111.  
  112. <xsd:simpleType name="TraceModeDef">
  113.   <xsd:restriction base="xsd:string">
  114.     <xsd:enumeration value="SortByTime" />
  115.     <xsd:enumeration value="SortByCategory" />
  116.   </xsd:restriction>
  117. </xsd:simpleType>
  118.  
  119. <xsd:simpleType name="TransactionDef">
  120.   <xsd:restriction base="xsd:string">
  121.     <xsd:enumeration value="Disabled" />
  122.     <xsd:enumeration value="NotSupported" />
  123.     <xsd:enumeration value="Supported" />
  124.     <xsd:enumeration value="Required" />
  125.     <xsd:enumeration value="RequiresNew" />
  126.   </xsd:restriction>
  127. </xsd:simpleType>
  128.  
  129.  
  130. <xsd:simpleType name="ViewStateEncryptionModeTypeDef">
  131.   <xsd:restriction base="xsd:string">
  132.     <xsd:enumeration value="Auto" />
  133.     <xsd:enumeration value="Always" />
  134.     <xsd:enumeration value="Never" />
  135.   </xsd:restriction>
  136. </xsd:simpleType>
  137.  
  138. </xsd:schema>
  139.